var express = require('express')

var app = express()

var fs = require('fs')
var path = require('path')






app.get("/question/commentlist",function(req,res,next){
  res.contentType("json");
  var R = parseInt(Math.random()*100);
 var Re = {
            "code": 0,
            "data": [
                    {
                        "id": 1,
                        "userId": 1,
                        "userName": "小叶子",
                        "commentText":"为什么设计师不愿意被人称为美工？这是青年设计师论坛，我作为主办方邀请的演讲嘉宾。邀请我作为主办方邀请的演讲嘉宾。邀请我作为主办方邀请的演讲嘉宾。",
                        "createTime": 1473218789000
                    },
                    {
                      "id": 1,
                      "userId": 1,
                      "userName": "朱小军",
                      "commentText":"如果这种不客观的人是开发，他可能很难在真正意义上地和设计师进行沟通。 如果这种不客观的人是产品经理，那么他负责的产品，也就真的很大程度只剩下“美”了。",
                      "createTime": 1473218789000
                  }
                ]
        };
  setTimeout(function(){
    res.send(Re);
    res.end();
  },1000);

});




app.get("/question/detail",function(req,res,next){
  res.contentType("json");
  var R = parseInt(Math.random()*100);
 var Re = {
            "code": 0,
            "data": {
                "id": 1,
                "title": "为什么地球是圆的？"+R,
                "userName": "小叶子",
                "description": "为什么呢？",
                "label": "科普",
                "answerNum": 1,
                "createTime": 1473156589000,
                "answers": [
                    {
                        "id": 1,
                        "userId": 1,
                        "userName": "小叶子",
                        "answerText": "为什么设计师不愿意被人称为美工？这是青年设计师论坛，我作为主办方邀请的演讲嘉宾。邀请我作为主办方邀请的演讲嘉宾。邀请我作为主办方邀请的演讲嘉宾。邀请我作为主办方邀请的演讲嘉宾。邀请我作为主办方邀请的演讲嘉宾。邀请我作为主办方邀请的演讲嘉宾。刚我作为主办方邀请的演讲嘉宾。 你确定你真的想听实话吗？”我看了她一眼，不仅摇摇头，微微侧身避开挡住微微侧身避开挡住微微侧身避开挡住微微侧身避开挡住微微侧身避开挡住微微侧身避开挡住去路的她继续朝前走，这是我听过的无数次的问题。",
                        "likes": 90,
                        "commentNum": 2,
                        "createTime": 1473218789000
                    },
                    {
                      "id": 1,
                      "userId": 1,
                      "userName": "张三",
                      "answerText": "为什么设计师不愿意被人称为美工？这是青年设计师论坛，我作为主办方邀请的演讲嘉宾。邀请我作为主办方邀请的演讲嘉宾。邀请我作为主办方邀请的演讲嘉宾。邀请我作为主办方邀请的演讲嘉宾。邀请我作为主办方邀请的演讲嘉宾。邀请我作为主办方邀请的演讲嘉宾。刚我作为主办方邀请的演讲嘉宾。 你确定你真的想听实话吗？”我看了她一眼，不仅摇摇头，微微侧身避开挡住微微侧身避开挡住微微侧身避开挡住微微侧身避开挡住微微侧身避开挡住微微侧身避开挡住去路的她继续朝前走，这是我听过的无数次的问题。",
                      "likes": 20,
                      "commentNum": 2,
                      "createTime": 1473218789000
                  }
                ]
            }
        };
  setTimeout(function(){
    res.send(Re);
    res.end();
  },1000);

});

app.get("/question/search",function(req,res,next){
  res.contentType("json");
  var R = parseInt(Math.random()*100);
  var Re = {
    code:0,
    data:[
      {id:"1","title":"协同工作项目怎么做？"+R,"userName":"张三",label:"管理;修改;测试一下",answerNum:0},
      {id:"2","title":"(请问)协同工作项目怎么做？","userName":"张三",label:"管理;修改",answerNum:0},
      {id:"3","title":"(再问)协同工作项目怎么做？",answerNum:10,"description":"协同工作项目怎么做？协同工作项目怎么做？协同工作项目怎么做？协同工作项目怎么做？协同工作项目怎么做？协同工作项目怎么做？","userName":"张三",
      label:"管理;修改"},
      {id:"4",answerNum:"0","title":"(再问)协同工作项目怎么做？(再问)协同工作项目怎么做？(再问)协同工作项目怎么做？(再问)协同工作项目怎么做？","userName":"张三",
      label:"管理;修改;"},
      {id:"5",answerNum:"20","title":"(再问)前端知识？","userName":"张三",
      label:"管理;修改;前端"}
    ]
  };
  setTimeout(function(){
    res.send(Re);
    res.end();
  },1000);

});

app.get("/question/listnew",function(req,res,next){
  res.contentType("json");
  var R = parseInt(Math.random()*100);
  var Re = {
    code:0,
    data:[
      {id:"1","title":"协同工作项目怎么做？"+R,"userName":"张三",label:"管理;修改;测试一下",answerNum:0},
      {id:"2","title":"(请问)协同工作项目怎么做？","userName":"张三",label:"管理;修改",answerNum:0},
      {id:"3","title":"(再问)协同工作项目怎么做？",answerNum:10,"description":"协同工作项目怎么做？协同工作项目怎么做？协同工作项目怎么做？协同工作项目怎么做？协同工作项目怎么做？协同工作项目怎么做？","userName":"张三",
      label:"管理;修改"},
      {id:"4",answerNum:"0","title":"(再问)协同工作项目怎么做？(再问)协同工作项目怎么做？(再问)协同工作项目怎么做？(再问)协同工作项目怎么做？","userName":"张三",
      label:"管理;修改;"},
      {id:"5",answerNum:"20","title":"(再问)前端知识？","userName":"张三",
      label:"管理;修改;前端"}
    ]
  };

  setTimeout(function(){
    res.send(Re);
    res.end();
  },1000);

});




app.get('/getlistdata', function(req, res, next) {
    res.contentType('json');
    // console.log(req.query);
    var R = req.query.R;
    var data = [
      {name:"企业空间3.0--项目轻应用(第一次迭代)"+R},
      {name:"企业空间2.0--项目轻应用"+R},
      {name:"企业空间3.0--项目轻应用"},
      {name:"企业空间3.0--项目轻应用(第一次迭代迭代迭代迭代迭代)",status:1},
      {name:"企业空间2.0--项目轻应用"},
      {name:"企业空间3.0--项目轻应用(第一次迭代迭代迭代迭代迭代)"},
      {name:"企业空间3.1--项目轻应用"},
      {name:"企业空间3.0--项目轻应用"},
      {name:"企业空间3.0--项目轻应用(第一次迭代)"},
      {name:"企业空间3.0--项目轻应用"},
      {name:"企业空间3.0--项目轻应用"},
      {name:"企业空间2.0--项目轻应用(第一次迭代)"},
      {name:"企业空间3.0--项目轻应用",status:1},
      {name:"企业空间3.0--项目轻应用"},
      {name:"企业空间2.0--项目轻应用"},
      {name:"企业空间3.0--项目轻应用"},
      {name:"企业空间3.0--项目轻应用(第一次迭代)"},
      {name:"企业空间3.0--项目轻应用"},
      {name:"企业空间3.0--项目轻应用"},
      {name:"企业空间2.0--项目轻应用"},
      {name:"企业空间3.0--项目轻应用(第一次迭代)"},
      {name:"企业空间3.0--项目轻应用"},
      {name:"企业空间3.0--项目轻应用(第一次迭代)"},
      {name:"企业空间3.0--项目轻应用"},
      {name:"企业空间3.0--项目轻应用"},
      {name:"企业空间3.0--项目轻应用"},
      {name:"企业空间3.0--项目轻应用(第一次迭代)"},
      {name:"企业空间3.0--项目轻应用(第一次迭代)"},
      {name:"企业空间3.0--项目轻应用"},
      {name:"企业空间3.0--项目轻应用"}
    ];
    setTimeout(function(){
      res.send(data);
      res.end();
    },1000);
});



app.use(express.static(__dirname));
app.listen(3333, function() {
	console.log("====================");
	console.log('http://localhost:3333/index.html, Ctrl+C to stop');
	console.log("====================");
})
